如何从数组a[i]中提取出等差数组b[],a[i]的赋值随机.

来源:百度知道 编辑:UC知道 时间:2024/05/26 08:38:37
如何从数组a[i]中提取出等差数组b[],a[i]的赋值随机.
{1,2,3,5}当公差d为1时取{1,2,3}当公差为2时取{1,3,5}

用随机函数 rand 生成随机数组 a[i]( i 应该是一个确定值。。)
然后提取其中的任意两项相减,得到一个值公差,再从a[i]理找一个数让它减去减数,如果得到的差是公差就放入b中再计算下一个,否者计算下一个 。
有时间了就给你写咯。暂时没空

不可能。
给你举个例子。{1,2,3,5}是提出{1,2,3}还是{1,3,5}?
============================补充===============================
你的意思是事先给定公差了?
规则你还没给全。如果公差2,{1,3,7}怎么取?{1,3,3}又怎么取?{1,5,3}又怎么取?{5,1,3}又怎么取?